module.exports = {
  plugins: {
    'postcss-px-to-viewport-8-plugin': {
      viewportWidth: 375,
      viewportHeight: 667,
      unitPrecision: 5,
      viewportUnit: 'vw',
      selectorBlackList: [
        'ignore',
        'web-',
        'el-',
        'element-',
        '.web-layout',
        '.el-container',
        '.el-button',
        '.el-menu',
        '.el-header',
        '.el-main',
        'is-'  // Element Plus 的状态类名
      ],
      minPixelValue: 1,
      mediaQuery: false,
      // 处理所有非 web 目录的文件
      include: [
        /\.vue$/,
        /\.scss$/
      ],
      // 明确排除 web 相关目录和 UI 框架
      exclude: [
        /\/web\//i,
        /\/layouts\/web\//i,
        /node_modules/,
        /element-plus/,
        /vant/,
        /element\.scss$/,
        /\.web\./,
        /\.el-.*/
      ]
    },
    'autoprefixer': {}
  }
} 